#include <stdio.h>
#include <stdlib.h>
typedef struct data{
     int  t;
     int  d;
}data;

int main()
{
   data d;
   data *d2 = &d;
   data *d1 = (data *)malloc(sizeof(data));

   d1->t = 10;
   d1->d = 20;
   printf("%d %d\n",d1->t,d1->d);
   printf("d1 == %p\n", d1);
   printf("d2 == %p\n", d2);
   free(d1);
   d1 = NULL;
   return 0;
}